Skip to content

#145 [Feat] 딥링크 공유 API 구현 (리포트/배틀)#146

Merged
HYH0804 merged 1 commit intodevfrom
feat/#145
Apr 9, 2026
Merged

#145 [Feat] 딥링크 공유 API 구현 (리포트/배틀)#146
HYH0804 merged 1 commit intodevfrom
feat/#145

Conversation

@HYH0804
Copy link
Copy Markdown
Contributor

@HYH0804 HYH0804 commented Apr 9, 2026

#️⃣ 연관된 이슈

  • ✨ Feat: 공유하기 #145

    📝 작업 내용

    ✨ Feat ─

    내용 파일
    철학자 리포트 공유 URL 생성 API 구현 ShareApiController.java
    배틀 공유 URL 생성 API 구현 ShareApiController.java
    딥링크 수신 시 UA 기반 분기 처리 (Android → Play Store 리다이렉트, PC → 랜딩 페이지) ShareController.java
    Android App Links 인증 파일 추가 .well-known/assetlinks.json
    리포트/배틀 PC 랜딩 페이지 추가 report.html, battle.html
    JwtFilter 및 SecurityConfig 공유 경로 인증 제외 처리 JwtFilter.java, SecurityConfig.java

    📌 공유 사항

    1. Android 앱 팀에서 AndroidManifest.xml/report/**, /battle/** 경로에 대한 App Links intent-filter 추가 필요
    2. NavHost에서 https://picke.store/report/{reportId}, https://picke.store/battle/{battleId} 딥링크 라우팅 처리 필요
    3. Release keystore SHA-256 fingerprint는 이미 assetlinks.json에 반영 완료

    ✅ 체크리스트

    • Reviewer에 팀원들을 선택했나요?
    • Assignees에 본인을 선택했나요?
    • 컨벤션에 맞는 Type을 선택했나요?
    • Development에 이슈를 연동했나요?
    • Merge 하려는 브랜치가 올바르게 설정되어 있나요?
    • 컨벤션을 지키고 있나요?
    • 로컬에서 실행했을 때 에러가 발생하지 않나요?
    • 팀원들에게 PR 링크 공유를 했나요?

    📸 스크린샷

    💬 리뷰 요구사항

    1. 없음

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@jucheonsu jucheonsu linked an issue Apr 9, 2026 that may be closed by this pull request
1 task
@jucheonsu jucheonsu added the ✨ Feat (기능 추가) 새로운 기능을 추가할 때 사용합니다. label Apr 9, 2026
Copy link
Copy Markdown
Member

@jucheonsu jucheonsu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!

@HYH0804 HYH0804 merged commit 8692261 into dev Apr 9, 2026
@HYH0804 HYH0804 deleted the feat/#145 branch April 9, 2026 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ Feat (기능 추가) 새로운 기능을 추가할 때 사용합니다.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

✨ Feat: 공유하기

2 participants